#pragma once
#include "Global.h"
#include "GameView.h"
#include "AutoMusic.h"
/*
	//游戏设置界面
	功能:GameSet:弹出游戏设置界面的窗口

	如果初始状态是在GameHomePage 界面，首先通过cleardevice 进行清除页面，然后再重新 在原有界面的基础上加载(重新画) 游戏设置界面
	玩家可以通过调用setMusicVolume设置游戏音效或游戏音乐的大小
*/
void GameSet();
/*
	功能:setMusicVolume:设置游戏的音量大小

	设置一个char command[50]用来接受处理的音量大小：
	通过sprintf(command, "setaudio BGM volume to %d", volume)对传入的volume值进行批量操作;
	然后发送命令到多媒体设备接口 mciSendString(command, NULL, 0, NULL);
	例如:
	while (1) {
		if (鼠标控制操作/键盘控制操作) //peekmessage/kbhit
		{
			if (鼠标控制操作/键盘控制操作) {
				if (currentVolume < 1000) {
					currentVolume += 100;
					char command[50];
					sprintf(command, "setaudio BGM volume to %d", currentVolume);
					mciSendString(command, NULL, 0, NULL);
				}
			} else if (鼠标控制操作/键盘控制操作) {
				if (currentVolume > 0) {
					currentVolume -= 100;
					char command[50];
					sprintf(command, "setaudio BGM volume to %d", currentVolume);
					mciSendString(command, NULL, 0, NULL);
				}
			} else if (ch == 'q') {
				break;
			}
		}
	}
*/
void setMusicVolume(int volume, bool isBGM);